@charset "utf-8";
/* 去掉标签的margin和padding */
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,input,p {
    padding:0;
    margin:0;
}
/* 去掉倾斜 */
i,em {
    font-style: normal;
}
/* 去掉加粗 */
b,strong {
    font-weight:normal;
}
/* 去掉下划线 */
a,u {
    text-decoration:none;
}
/* 列表符号 */
ul,ol,li {
    list-style:none;
}
/* 标题标签 */
h1,h2,h3,h4,h5,h6 {
    font-size:16px;
    font-weight: normal;
}
/* 图片处理 */
img {
    display:block;
    border:0;
}
/* fieldset */
fieldset {
    border:none;
}
/* input */
input {
    background:none;
    border:none;
    outline:none;
    /* 聚焦时边框线为0 */
}
/* textarea */
textarea {
    resize:none;
}

/* 提前封装好的一些类名 */
.float_l {
    float:left;
}
.float_r {
    float:right;
}
.bg_none {
    background: none!important;
}
.border_none {
    border:none!important;
}
/* 高度塌陷 */
.clear_fix::after {
    content: "";
    clear:both;
    height:0;
    overflow:hidden;
    visibility: hidden;
    display:block;
}
.clear_fix {
    zoom:1;
}
/* 省略号显示 */
.text_ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*元素在浏览器中上下左右居中 */
.fixed_center {
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
}
 /*元素在父元素中上下左右居中 */ 
 .child_center {
     position: absolute;
     top:0;
     left:0;
     right:0;
     bottom:0;
     margin:auto;
 }